
#ifndef _MEMBER_BCURSOR_H_
#define _MEMBER_BCURSOR_H_

#include <BMap>
#include <BImage>
#include <BCursor>

#define cursor_member(cursor)			((member_BCursor*)((BCursor*)cursor)->_ptr)

namespace BWE
{
	class member_BCursor
	{
	public:
		member_BCursor(BCursor* cursor);
		~member_BCursor();

		BCursor*		boss;
		BColor			pointColor;
		BColor			imageColor;
		BPoint			point;
		BSize			size;
		CursorType		type;
		BMap<CursorType, BImageHolder>	images;
	};
}

#endif
